﻿function ImgScale(_Img,_Width,_Height)
{
    var image=new Image();  
    image.src=_Img.src;  
    var width=_Width;//预先设置的所期望的宽的值 
    var height=_Height;//预先设置的所期望的高的值 
    if(image.width>=width||image.height>=height){//现有图片只有宽或高超了预设值就进行js控制 
    w=image.width/width; 
    h=image.height/height; 
    if(w>h){//比值比较大==>宽比高大 
    //定下宽度为width的宽度 
    _Img.width=width; 
    //以下为计算高度 
    _Img.height=image.height/w; 

    }
    else
    {//高比宽大 
    //定下宽度为height高度 
    _Img.height=height; 
    //以下为计算高度 
    _Img.width=image.width/h; 
     } 
    } 
}

//用于新闻信息显示中图片的自动缩放
function NewImgScale(_Img)
{
    var _Width=660;
    var _Height=600;
    var image=new Image();  
    image.src=_Img.src;  
    var width=_Width;//预先设置的所期望的宽的值 
    var height=_Height;//预先设置的所期望的高的值 
    if(image.width>=width||image.height>=height){//现有图片只有宽或高超了预设值就进行js控制 
    w=image.width/width; 
    h=image.height/height; 
    if(w>h){//比值比较大==>宽比高大 
    //定下宽度为width的宽度 
    _Img.width=width; 
    //以下为计算高度 
    _Img.height=image.height/w; 

    }
    else
    {//高比宽大 
    //定下宽度为height高度 
    _Img.height=height; 
    //以下为计算高度 
    _Img.width=image.width/h; 
     } 
    } 
}